Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Botswana F1 Qatar F5 Slovenia F2 USA F14 USA F17 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 USA F12 USA F13 USA F14 Austria F6 USA F17 Austria F8 USA F20 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 USA F12 USA F13 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 USA F4 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 USA F21 Croatia F3 Croatia F5 USA F27 Tunisia F5 Croatia #1-w3 South Africa F1 South Africa F2 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 USA F20 USA F21 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Slovenia F1 USA F13 Croatia F3 Bosnia/Herzegovina F2 Ljubljana Open - Ljubljana Banja Luka Challenger - Banja Luka USTA Challenger - Champaign Fifth Third Bank Tennis Championships - Lexington Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Banjaluka Challenger 2007 - Banja Luka Swanston Challenger - Sacramento Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Bukhara Challenger - Bukhara Karshi Challenger - Karshi Open D'Orleans - Orleans Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Wolfsburg Challenger Caltanissetta Challenger San Luis Potosi Challenger Mexico City Challenger Nottingham Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Constanta Challenger Rijeka Challenger Granby Challenger Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Como Challenger Todi Challenger Buenos Aires Challenger Rennes Challenger Roma Challenger 2007 - Rome Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Tanger Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Zagreb Challenger Pro Challenger at Calabasas - Calabasas Karshi Challenger Oklahoma Challenger - Tulsa Seoul Challenger Sarajevo Challenger Zagreb Open - Zagreb Rijeka Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sarajevo Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Ostrava Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Furth Challenger Monza Challenger Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Fifth-Third Bank Tennis Classic - Lexington Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Asuncion Challenger Morocco Tennis Tour - Tanger Iskratel Open - Kranj Heilbronn Challenger 2008 Knoxville Challenger - Knoxville Fergana Challenger 2007 Knoxville Challenger - Knoxville Barletta Challenger Nanchang Challenger Music City Challenger - Nashville Portoroz Challenger Astana Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Sao Paulo Challenger Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Status Athens Open - Athens Brescia Challenger Turin Challenger Orbetello Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger ECM Prague Open 2008 - Prague Prostejov Challenger USTA Illinois Challenger - Champaign Rijeka Open - Rijeka UTC Open - Cherkassy Sacramento Challenger Ford Tennis Championships - Louisville Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Cordenons Challenger USTA Challenger of Oklahoma - Tulsa Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger 2007 Nielsen Pro Tennis Championship - Winnetka UTC Open by Selena - Cherkassy Baton Rouge Challenger Caloundra ATP Challenger - Caloundra Samarkand Challenger Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger Anning Challenger Gimcheon Challenger Busan Challenger Napoli Challenger Lexington Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Zhangjiagang Challenger Fergana Challenger Kaohsiung Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Istanbul Challenger Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Qujing Challenger Andria Challenger Music City Challenger - Nashville Aix En Provence Challenger Winnetka Challenger Kyoto Challenger Fairfield Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Portoroz Challenger Suzhou Challenger Timisoara Challenger - Timisoara Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Nottingham 1 Challenger Rome Challenger Poprad Tatry Challenger South African Airways Open - East London Nottingham Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ipsos Bucharest Challenger - Bucharest Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kitzbuhel Challenger Charlottesville Challenger Knoxville Challenger Orleans Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Como Challenger Rijeka Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger Nottingham 2 Challenger San Remo Challenger Pilot Pen Tennis - New Haven Bordeaux Challenger Busan Challenger Cremona Challenger Alessandria Challenger Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Prostejov Challenger SA Tennis Open - Johannesburg AEGON Championships - London Champaign Challenger ATP Studena Croatia Open Umag - Umag Cancun Challenger Puebla Challenger Grand Prix de Tennis de Lyon - Lyon Genova Challenger Winnetka Challenger Vicenza Challenger Noumea Challenger Honolulu Challenger Regions Morgan Keegan Championships - Memphis Dallas Challenger Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Montevideo Challenger Meknes Challenger Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Sao Leopoldo Challenger Rabat Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg Medibank International - Sydney Marbella Challenger Marrakech Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Barletta Challenger Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Napoli Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb China Open - Beijing SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Rakuten Japan Open - Tokyo Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Blunmenau Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach AEGON Championships - London Hall of Fame Tennis Championships - Newport Croatia Open Umag - Umag Vegeta Croatia Open - Umag Las Vegas Challenger Erste Bank Open - Vienna AEGON Championships - London Delray Beach Open - Delray Beach AEGON Championships - London Yeongwol Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna The Artois Championships - London Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Budapest Challenger Erste Bank Open - Vienna Tata Open Maharashtra - Pune SA Tennis Open - Johannesburg New York Open - New York AEGON Championships - London Erste Bank Open - Vienna Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Citi Open - Washington Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna San Diego Open - San Diego Melbourne Summer Set - Melbourne Dallas Open - Dallas Heineken Open - Auckland Hong Kong Challenger Infosys Hall of Fame Open - Newport Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston AEGON Championships - London Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Charlottesville Challenger Champaign Challenger If Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Citi Open - Washington Millennium Estoril Open - Estoril Santos Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Grand Prix Hassan II - Casablanca Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Pune Challenger Millennium Estoril Open - Estoril ASB Classic - Auckland Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Chengdu Open - Chengdu If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Shenzhen Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg Antalya Open - Antalya If Stockholm Open - Stockholm Hall of Fame Open - Newport Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger AEGON Championships - London Truist Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Brisbane - Brisbane U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Delray Beach Open - Delray Beach Bengalaru Challenger PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Apia International - Sydney BNP Paribas Open - Indian Wells UNICEF Open - 's Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag BNP Paribas Open - Indian Wells Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Kremlin Cup - Moscow Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, SLO-ISR 1-3 U.S. Open (juniors) French Open (juniors) Australian Open (juniors) Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Mubadala World Tennis Championship Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Nitto ATP Finals - London Laver Cup - Chicago Olympics - Beijing Olympics - London Wimbledon (juniors) Citi Open - Washington